package org.db;

import java.awt.EventQueue;
import java.awt.Toolkit;

import javax.swing.SwingUtilities;

import org.db.ui.Dialog;
import org.db.util.RuntimeExceptionHandler;



public class Application{
	
	private static final int BREITE = 600;
	private static final int HOEHE = 300;
	
	public static void main(String[] args){
		
		//Registrieren des ErrorHandlers für RuntimeExceptions, die nicht explizit gefangen und behandelt werden
		EventQueue eQueue = Toolkit.getDefaultToolkit().getSystemEventQueue();
		eQueue.push(new RuntimeExceptionHandler());
		
		final Dialog viewer = new Dialog(BREITE, HOEHE);
		
		
		SwingUtilities.invokeLater(new Runnable() {
			
			@Override
			public void run() {
				viewer.setVisible(true);
				
			}
		});
		
		
	}

	
}



/**
 * JAVA- Quellen: http://download.oracle.com/javase/tutorial/
 *                Java ist auch eine Insel. (Auflage 8) Galileo Computing ISBN 978-3-8362-1371-4
 *                http://www.java-forum.org/
 */
